#include <algorithm>
#include <fmt/format.h>
#include <iostream>
#include <numeric>
#include <string>
#include <utility>
#include <vector>

int main()
{
    std::string fmt_result = fmt::format("hello world{}", 0);
    std::cout << fmt_result << std::endl;

    std::vector v = {1,2,3,4};
    std::for_each(v.begin(), v.end(), [](auto i) {std::cout << i << std::endl;});
    
    std::pair pr = {1, 2};
    std::cout << pr.first << ' ' << pr.second << std::endl;

    std::cout << std::reduce(v.begin(), v.end()) << std::endl;
    
    return 0; 
}